package main.java.dao;

import main.java.polo.Doctor;

import java.util.List;

public interface DoctorDao {
    /**
     * 查询所有医生
     * @return 所有数据
     */
    List<Doctor> selectAll();

    /**
     * 根据部门查询医生
     * @param DrDept 部门编号
     * @return 医生信息
     */
    List<Doctor> selectByDept(String DrDept);

    /**
     * 加入医生
     * @param doctor 医生信息
     * @return 插入的行数
     */
    int insert(Doctor doctor);

    /**
     * 删除医生
     * @param DrId 医生id
     * @return 受影响行数
     */
    int delete(Integer DrId);

    /**
     * 修改医生信息
     * @param doctor 医生信息
     * @return 受影响行数
     */
    int update(Doctor doctor);
}
